﻿//只允许输入正整数
function IntegerOnly(e) {
    if (document.all) {
        if ((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 8) {
            return false;
        }
        else {
            return true;
        }
    }
    else {
        if ((e.which < 48 || e.which > 57) && e.which != 8 && e.which != 0) {
            return false;
        }
        else {
            return true;
        }
    }
}


//只允许输入正实数
function NumericOnly(e) {
    if (document.all) {
        if ((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 46 && event.keyCode != 8) {
            return false;
        }
        else {
            return true;
        }
    }
    else {
        if ((e.which < 48 || e.which > 57) && e.which != 46 && e.which != 8 && e.which != 0) {
            return false;
        }
        else {
            return true;
        }
    }
}


function IsInt(strValue)
{
    var strRegExp = /^\d{1,3}$/;

    var re = new RegExp(strRegExp);

    return re.test(strValue);
}

function IsMoneyFormat(strValue)
{
    var strRegExp = /^\d*[.]?\d{1,2}$/;

    var re = new RegExp(strRegExp);

    return re.test(strValue);
}
//valid email format
function IsEmail(strEmail)
{
    var strRegExp = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

    var re = new RegExp(strRegExp);

    return re.test(strEmail);
}

function rtrim(s) {
    var l;
    var ret;

    l = s.length;

    while (s.charAt(l - 1) == " ") {
        l--;
    }

    ret = s.substring(0, l);

    return ret;
}

function ltrim(s) {
    var l;
    var ret;

    l = 0;
    while (s.charAt(l) == " ") {
        l++;
    }

    ret = s.substring(l);

    return ret;
}

function trim(s) {
    return ltrim(rtrim(s));
}

function StringIsNullOrEmpty(stringValue) {
    if (stringValue == null || trim(stringValue) == '') {
        return true;
    }
    else {
        return false;
    }
}